let momen = function (now) {
  let time = new Date(now)
  let Y = time.getFullYear()
  let M = (time.getMonth() + 1 + '').padStart(2, '0')
  let D = (time.getDate() + '').padStart(2, '0')
  let h = (time.getHours() + '').padStart(2, '0')
  let m = (time.getMinutes() + '').padStart(2, '0')
  let s = (time.getSeconds() + '').padStart(2, '0')
  return `${Y}-${M}-${D} \t ${h}:${m}:${s}`
}
function iptRul(val) {
  var rule = /(^[0-9]{1,6}$)|(^[0-9]{1,6}[\.]{1}[0-9]{1,2}$)/
  if (!rule.test(val)) return false
  return true
}
// 是否为手机号
function testMobile() {
  return /^(?:13\d|14\d|15\d|16\d|17\d|18\d|19\d)\d{5}(\d{3}|\*{3})$/
}
// 验证首字母
function testFirstName() {
  return /^[A-Za-z]{1}$/
}
// 验证用户密码:正确格式为：以字母开头，长度在6-18之间，只能包含字符、数字和下划线。
function Pasword() {
  return /^[a-zA-Z]\w{5,17}$ /
}
// 验证Email地址：
function Email() {
  return /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/
}
// 验证InternetURL：^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ ；^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$
// 验证电话号码：--正确格式为：XXXX-XXXXXXX，XXXX-XXXXXXXX，XXX-XXXXXXX，XXX-XXXXXXXX，XXXXXXX，XXXXXXXX。
function tellPhone() {
  return /^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/
}
// 验证身份证号（15位或18位数字）：
function IDcard() {
  return /^\d{15}|\d{}18$/
}
// 验证非负整数（正整数 + 0）
function zhengshu() {
  return / ^\d+$ /
}
// 验证有两位小数的正实数：
function twoXs() {
  return /^[0-9]+(.[0-9]{2})?$/
}

export default {
  momen,
  iptRul,
  testMobile,
  testFirstName,
  Pasword,
  Email,
  tellPhone,
  IDcard,
  zhengshu,
  twoXs
}
